
export const BuiltInData = {
    // TODO 公共库映射
    MenuType: {
        0: { text: '菜单', status: 'Success' },
        1: { text: '权限', status: 'Warning' }
    },
    PageType: {
        '9144691c-a87d-40e5-9a33-946fb0bcfc6c': '列表页面',
        '7a06b22f-5c9e-43a3-9075-6b64c47379dc': '自订页面',
    },
    LoginMethod: { 0: '默认', 1: '后台', 2: '大屏' },
    BearerType: {
        no: '无需验证',
        key: '私密键值对',
        Basic: 'Basic auth认证',
        Digest: 'Digest auth认证',
        Bearer: 'Bearer auth认证',
    },

    // TODO 通用映射
    isYes: {
        0: { text: '否', status: 'Error' },
        1: { text: '是', status: 'Processing' }
    },
    result: {
        0: { text: '合格', status: 'Success' },
        1: { text: '不合格', status: 'Error' },
        '': { text: '未评定', status: 'Default' }
    },
    CameraPTZ: {
        0: { text: '不可控', status: 'Warning' },
        1: { text: '可控', status: 'Processing' }
    },
    Pass: {
        0: { text: '未通过', status: 'Error' },
        1: { text: '通过', status: 'Processing' }
    },
    isEnabled: {
        0: { text: '禁用', status: 'Error' },
        1: { text: '启用', status: 'Processing' }
    },
    approvalStatus: {
        0: { text: '未提交', status: 'Default' },
        1: { text: '待审核', status: 'Processing' },
        2: { text: '合格', status: 'Success' },
        3: { text: '不合格', status: 'Error' },
    },

    elementType: { 1: 'KML', 2: 'Tiles' },

    gradingresults: { 0: '未判定', 1: '合格', 2: '需要二次计算', 3: '不合格', 4: '数据异常' },
    CurrveType: { 1: '上限', 2: '下限', 3: '理论', 4: '实际' },
    lorR: { 1: '左洞1', 2: '右洞1', 3: '左洞2', 4: '右洞2' },
    gender: { 0: '女', 1: '男' },
    locking: { 0: '锁定', 1: '未锁' },
    alarm: { 0: '正常', 1: '报警' },
    inOrOut: { 1: '进入', '-1': '外出' },
    carInOrOut: { 1: '进入', 0: '外出' },
    part: { 0: '无', 1: '左幅', 2: '右幅' },
    alarmlve: { 1: '初级', 2: '中级', 3: '⾼级' },
    uporDown: { 1: '上限报警', 2: '下限报警', 3: '最低限报警' },
    overTemperature: { 0: '正常', 1: '超温' },
    FileType: { 0: '未知', 1: '图像', 2: '视频', 3: 'pdf' },
    ReviewStatus: { 0: '未提交', 1: '待审核', 2: '合格', 3: '不合格' },
    PushFlowConfigType: {
        '-2': '处理完毕',
        '-1': '等待推送',
        0: '立刻推送',
        1: '按时间限制推送',
    },
    PatrolStatus: {
        '-1': '下单未提交',
        0: '等待接受整改',
        1: '整改中',
        2: '已整改',
        3: '合格',
        4: '不合格',
    },
    InternetOfThingsType: {
        0: '压力机',
        1: '标养室',
        2: '马歇尔',
        3: '针入度',
        4: '软化点',
        5: '万能机水泥',
        6: '万能机钢筋',
        7: '压浆',
        8: '张拉',
        10: '环境监测设备',
        11: '安全帽',
        12: '水泥混凝土拌和站',
        13: '气体检测',
        14: '龙门吊',
        15: '钢筋保护层',
        16: '延度仪',
        17: '路强仪抗压试验',
        18: '路强仪cbr试验',
        19: '路强仪回弹试验',
        20: '回弹仪',
        21: '抗折抗压一体机',
        22: '沥青拌合站',
        23: 'AI预警',
    },
    OrderField: { asc: '正序', desc: '倒序' },
    excessState: { 0: '不超标', 1: '初级', 2: '中级', 3: '高级', 4: '异常' },
    layerPosition: { 1: '上面层', 2: '中面层', 3: '下面层' },
    earlyWarning: { 0: '正常', 1: '初级预警', 2: '中级预警', 3: '高级预警' },
    partText: { 无: '无', 左幅: '左幅', 右幅: '右幅' },
    componentType: { 1: '标签', 2: '梁' },
    auditStatus: { 0: '待审核', 1: '合格', 2: '不合格', '-1': '销毁' },
    camerafactory: { 1: '萤石', 2: '大华', 4: 'm3u8', 5: 'H5' },
    online: { 0: '离线', 1: '在线' },
    status: { 0: '未处理', 1: '已处理' },
    warning: { 0: '正常', 1: '报警' },
    SampleStatus: { 0: '未检测', 1: '检测中', 2: '已完成' },
    sceneType: { 1: 'Mars3D', 2: 'Forge', 3: '720全景' },
    matName: { sieve475: ' 4.75筛孔通过率', asphaltratio: ' 油石比', temperature: '出料温度', waterbinderratio: '水胶比', cement: '水泥用量', cement1: '水泥用量' },
    identity: { 1: '工程管理公司', 2: '片区', 3: '项目公司', 4: '项目', 5: '子项目' },
    enterpriseFileCategory: {
        1: '母岩',
        2: '细集料',
        3: '粗集料',
        4: '基质沥青',
        5: '改性沥青',
        6: '环境稳定性',
        7: '荷载稳定性',
        8: '其他',
        9: '宣传片',
    },

    projectScheduleType: { 1: '准备阶段', 2: '建设阶段', 3: '运营阶段' },
    CurrentPeriod: { 准备阶段: '准备阶段', 建设阶段: '建设阶段', 运营阶段: '运营阶段' },
    projectType: { 交通项目: '交通项目', 市政项目: '市政项目', 房建项目: '房建项目', 开发区项目: '开发区项目', 供热管网改造: '供热管网改造' },
    roadLevel: { 一级: '一级', 二级: '二级', 三级: '三级', 四级: '四级' },
    isYesText: { 是: '是', 否: '否' },
    isRenew: { 新建: '新建', 改建: '改建', 承继: '承继' },
    SuperviseStatus: { 0: '未提交', 1: '待审核', 2: '合格', 3: '不合格' },
    riskStatus: { 0: '未提交', 1: '待审核', 2: '通过', 3: '不通过' },

    // 项目三级菜单
    ProjectMenuList: {
        Home001: '项目概况001',
        PPP001: 'PPP建设模式管理程序001',
        File001: '建设程序001',
        Operate001: '运营监管001',
        Operate002: '运营监管002',
        Progress001: '进度控制001',
        Security001: '安全监管001',
        Monitor001: '视频监控001',
        Fund001: '资金管理001',
    },

    HelmetTypeList: { 1: '安全帽', 2: '执法记录仪', 3: '中路执法记录仪' },
    projectStatus: { 0: '续建项目', 1: '新开工项目' },
    InfoFileType: { 0: '附件', 1: '富文本', 2: '附件和富文本', 3: '链接' },
    PushLogsStatus: { 0: '拉取', 1: '上传' },
    projectBuildingPaymentType: {
        1: '建筑安装工程费',
        2: '征地拆迁补偿费',
        3: '工程建设其他费用',
        4: '预备费',
        5: '贷款利息费用',
    },
    projectOperationPaymentType: {
        1: '养护费用',
        2: '偿还贷款费用',
        3: '管理费用',
        4: '税费',
        5: '股东分红',
    },
    scoreType: { 0: '第三方评分', 1: '项目评分' },
    lastPushInfo: { 0: '定时', 1: '手动' },
    questionType: { 0: '单选', 1: '多选' },
    engineeringGroupId: { 1: '1', 2: '2', 3: '3', 4: '4', 5: '5' },
    broadcastType: { 1: '语音广播', 2: '视频对讲', 3: '语音对讲' },
    flowType: { 1: '按表单中金额审批', 2: '按表单审批', 3: '按表单审批后下发' },
    approvalType: { 0: '发起', 1: '审批', 2: '结束' },
    approvalRule: { 0: '发起', 1: '直属领导', 2: '会签', 3: '任何一人审批' },
    FormApprovalStatus: { 0: '未提交', 2: '审批中', 3: '通过', 4: '未通过' },
    FormStatus: { 0: '未读', 1: '已读' },
    monthList: {
        1: ' 1月',
        2: ' 2月',
        3: ' 3月',
        4: ' 4月',
        5: ' 5月',
        6: ' 6月',
        7: ' 7月',
        8: ' 8月',
        9: ' 9月',
        10: '10月',
        11: '11月',
        12: '12月',
    },
    eventStatus: {
        1: '待完成',
        2: '完成',
        3: '无法完成',
    },

    RequestType: { GET: 'GET', POST: 'POST', PUT: 'PUT', DELETE: 'DELETE', PATCH: 'PATCH' },
}
